gastro-duodenal mucosa - German English Dictionary